﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Timetable.Base.Entities;
using Timetable.Base.Interfaces.Repositories;
using Timetable.Base.Interfaces.Services;
using Ninject;

namespace Timetable.Site.Controllers
{
    public interface IBaseController
    {
        [Inject]
        IAuthenticateService AuthenticateService { get; set; }

        [Inject]
        IRegistrationService RegistrationService { get; set; }
        
        //[Inject]
        //IDataService<BaseEntity> DataService { get; set; }
    }
}
